iT邦幫忙

1

Linux/Mac 安裝 Anaconda/Python 二三事

  • 分享至 

  • xImage
  •  

前言

每次AI/Python上課第一堂,面臨各方英雄好漢的電腦環境五花八門,總是搞得像災難現場一樣,尤其是Mac/Linux環境,大多數人對 Terminal 指令不熟,碰到問題,亦無力解決,因此,筆者在此分享一些心得。

開啟終端機

Mac 要執行python程式,需開啟終端機,可參考 『Installing Anaconda on Mac OS X -- DataCamp』

Ubuntu 可使用快捷鍵 Ctrl+Alt +T 開啟終端機。

檢查 Python 路徑

在終端機內執行下列指令,可查到python的路徑,通常會有很多版本,確保你希望的版本在第一個路徑,否則,後續安裝的套件都會在第一個路徑上。

which python
或
whereis python

要使得你的python在第一個路徑上,通常在安裝 Anaconda 時,就直接選擇將Anaconda安裝路徑加到Path環境變數中,萬一未勾選,就只能手動修改登入會自動執行的指令檔 ~/.bash_profile,可使用 nano 編輯器修改:

nano ~/.bash_profile

注意

  1. Ubuntu 為 ~/.bashrc。
  2. ~ 代表Home目錄,即登錄後的所在目錄。
  3. 記得先備份該檔案,以免把檔案弄壞,就欲哭無淚了。

在檔案最後一行加上以下指令,預設anaconda3是安裝在~/anaconda3:

export PATH="~/anaconda3/bin:$PATH"

重開機或直接執行以下指令,即可生效:

source  ~/.bash_profile

完成以上步驟就大功告成了。

終端機常用指令

補充一些常用指令如下:
. pwd:顯示目前目錄
. cd <路徑>:改變目前目錄至其他路徑
. cp:複製檔案
. mkdir <目錄>:建立子目錄
. cat <檔案>:查看檔案內容
. ls -l:查看目錄內容

Python Shell

建立一個可以執行Python的檔案,要執行下列指令:

python ./test.py

想直接輸入 ./test.py,執行程式,程序如下:

  1. 撰寫一個python檔,例如 test.py。
  2. 以 which python 查詢 python 版本,使用你想要的版本。
  3. 在第一行加下列指令。
#!/home/michael/anaconda3/bin/python

完整檔案內容如下:

#!/home/michael/anaconda3/bin/python
print("Hello, world!")
  1. 將檔案設為可執行檔:
chmod a+x test.py
  1. 輸入下列指令即可執行:
./test.py

輸出結果如下:

Hello, world!

結論

小小的分享,希望有一點點的幫助,keep running!


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
鐵殼心
iT邦高手 1 級 ‧ 2022-07-30 08:06:18
  1. 輸入下列指令即可執行:
    ./test.py

這邊少了
python ./test.py

第一行加下列指令:

#!/home/michael/anaconda3/bin/python

michael是登入的帳號。

就可以使用下列指令執行python程式:

./test.py

https://ithelp.ithome.com.tw/upload/images/20220730/200019765uB86kUNW2.png

我要留言

立即登入留言